const { sequelize } = require('../utils/database');
const models = require('../models');

async function resetDatabase() {
  try {
    console.log('开始重置数据库...');
    
    // 测试数据库连接
    await sequelize.authenticate();
    console.log('数据库连接成功');
    
    // 强制同步所有模型（删除并重新创建表）
    await sequelize.sync({ force: true });
    console.log('数据库表重新创建完成');
    
    console.log('数据库重置完成！');
    process.exit(0);
  } catch (error) {
    console.error('数据库重置失败:', error);
    process.exit(1);
  }
}

resetDatabase(); 